import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.interactive.documentnavigation.outline.PDOutlineItem;


public abstract class Seccion {

	private String name;
	private String texto;
		
	
	protected String getName() {
		return name;
	}
	protected void setName(String name) {
		this.name = name;
	}
	protected String getTexto() {
		return texto;
	}
	protected void setTexto(String texto) {
		this.texto = texto;
	}
	
	
	protected abstract String getPaginaInicial();
	protected abstract void setPaginaInicial(String paginaInicial);
	protected abstract String getPaginaFinal();
	protected abstract void setPaginaFinal(String paginaFinal);
	protected abstract boolean isSeccionSimple();
	protected abstract Seccion parse(PDOutlineItem item, PDDocument doc, PDOutlineItem tope);
	protected abstract String read();
}
